//
//  Model.h
//  GLuckyTransport
//
//  Created by mac on 15/8/1.
//  Copyright (c) 2015年 mac. All rights reserved.
//

@interface WebAPIModelResult : NSObject
//message = "";
//result =     {
//    user = "\U767b\U5f55\U6210\U529f";
//    pwd = 3;
//};
//error_code = 1;
//success = 1;

/*
 -404
 
 账号已经于xxx，在其他地方登录。确认登录后，其他地方登录的账号将离线
 
 当账号被其他地方登录后，尝试进行账号相关接口操作时，返回提示
 
 -405
 
 服务器接口异常
 
 接口不存在、接口层出故障
 
 -406
 
 参数传递不正确
 
 参数格式解析错误、参数不全
 
 -407
 
 非法调用
 
 权限不够
 
 -1
 
 通用(根据实际业务进行文字区分)错误
 
 当找不到对应错误编号时
 
 0
 
 执行（根据实际业务进行文字区分）成功
 
 接口调用成功
 
 
 注册:
 
 -2
 
 账号已注册,请直接登录
 
 同一个身份重复提交注册
 
 -3
 
 邀请人账号不存在
 
 -4
 
 验证码错误
 
 
 登录:
 
 -5
 
 账号或密码错误
 */
@property (nonatomic, copy)  NSString *      message;

@property (nonatomic, HM_STRONG)  NSNumber *     success;
@property (nonatomic, HM_STRONG)  NSNumber *     error_code;
@property (nonatomic, HM_STRONG)  NSObject * result;

@property (nonatomic, assign) Class         resultClass;
@property (nonatomic, HM_STRONG) id         resultObject;
@property (nonatomic, assign, readonly)  NSInteger     successI;
@property (nonatomic, assign, readonly)  NSInteger     error_codeI;

@end

@interface ModelA : Bean
+ (NSDictionary*)classNames;

@end

#pragma mark - ===========prit===========   certifiedCar
/*1、提交车辆信息 （必填:plate，model,conductor,blf,blf_typ ） 2、提交车辆附属信息（选填：diver_cell，owner_cell，enterprise，address，comm_addrs，car_iconurl） 3、用户提交车辆认证信息 （必填：license_iconid，选填：operacert_iconid）{
 "userid":"001",
 "plate":"闽A123321",
 "model":"1",
 "conductor":"2.3",
 "party":"20",
 "tons":"1",
 "diver_cell":"12342142421412",
 "owner_cell":"12342142421412",
 "address":" 福建 福州 鼓楼",
 "comm_addrs":"福建 福州 鼓楼,福建 福州 鼓楼,福建 福州 鼓楼,福建 福州 鼓楼",
 "operacert_iconid":"123",
 "license_iconid":"123",
 "car_iconid":"123",
 "certified":"3",
 "enterprise":" 货呵呵公司"
 }*/
#pragma mark - ===========prit===========   biddingList
/*{
 "cargoid":"001",
 "offsetid":"0",
 "count":"20"
 }*/
#pragma mark - act_i
@interface act_i : NSObject
@property (nonatomic,copy)  NSString *		support;
@property (nonatomic,copy)  NSString *		amount;
@property (nonatomic,copy)  NSString *		level;
@property (nonatomic,copy)  NSString *		certified;
@property (nonatomic,copy)  NSString *		completion;
@property (nonatomic,copy)  NSString *		star;

@end

#pragma mark - biddingItem

#pragma mark - biddingList
@interface biddingList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   publishCaroptions
/*{
 "userid":"001",
 "drawout_t":"2015-06-28",
 "arrived_t":"2015-06-28",
 "pathway":"福建 福州 鼓楼,福建 福州 鼓楼,福建 福州 鼓楼",
 "prov":"福建 福州 鼓楼",
 "prov_detail":"街道门牌",
 "prov_lat":"26.0",
 "prov_lng":"119.0",
 "dest":"福建 福州 鼓楼",
 "dest_detail":"街道门牌",
 "dest_lat":"26.0",
 "dest_lng":"119.0",
 "remark":"备注"
 }*/
#pragma mark - publishCaroptions
@interface publishCaroptions : NSObject
@property (nonatomic,HM_STRONG)  NSNumber *		success;
@property (nonatomic,copy)  NSString *		message;
@property (nonatomic,copy)  NSString *		result;
@property (nonatomic,copy)  NSString *		error_code;

@end

#pragma mark - ===========prit===========   orderArrived
/*{
 "orderid":"001",
 "dirverid":"002",
 "arrive_lat":"26.444",
 "arrive_lng":"119.444"
 }*/

#pragma mark - ===========prit===========   caroptions
/*{
 "from":"",
 "to":"福建 福州",
 "pub_t":"2015-06-28",
 "party":"20",
 "tons":"1",
 "model":"0",
 "conductor":"0",
 "offsetid":"0",
 "count":"20"
 }*/

#pragma mark - caropt_i
@interface caropt_i : NSObject
@property (nonatomic,copy)  NSString *		dest;
@property (nonatomic,copy)  NSString *		prov;
@property (nonatomic,copy)  NSString *		dest_lng;
@property (nonatomic,copy)  NSString *		prov_detail;
@property (nonatomic,copy)  NSString *		drawout_t;
@property (nonatomic,copy)  NSString *		dest_lat;
@property (nonatomic,copy)  NSString *		arrived_t;
@property (nonatomic,copy)  NSString *		prov_lng;
@property (nonatomic,copy)  NSString *		dest_detail;
@property (nonatomic,copy)  NSString *		remark;
@property (nonatomic,copy)  NSString *		prov_lat;
@property (nonatomic,copy)  NSString *		pathway;

@end

#pragma mark - car_i
#pragma mark - car_i
@interface car_i : NSObject
@property (nonatomic,copy)  NSString *		carid;
@property (nonatomic,copy)  NSString *		car_iconid;
@property (nonatomic,copy)  NSString *		enterprise;
@property (nonatomic,copy)  NSString *		diver_cell;
@property (nonatomic,copy)  NSString *		comm_addrs;
@property (nonatomic,copy)  NSString *		party;
@property (nonatomic,copy)  NSString *		plate;
@property (nonatomic,copy)  NSString *		owner_cell;
@property (nonatomic,copy)  NSString *		tons;
@property (nonatomic,copy)  NSString *		address;
@property (nonatomic,copy)  NSString *		operacert_iconid;
@property (nonatomic,copy)  NSString *		conductor;
@property (nonatomic,copy)  NSString *		license_iconid;
@property (nonatomic,copy)  NSString *		certified;
@property (nonatomic,copy)  NSString *		model;

@end

#pragma mark - driver
@interface driver : NSObject
@property (nonatomic,copy)  NSString *		rule;
@property (nonatomic,HM_STRONG)  act_i *		act_i;
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		name;
@property (nonatomic,copy)  NSString *		contact;

@end

#pragma mark - caroptionsItem
@interface caroptionsItem : NSObject
@property (nonatomic,HM_STRONG)  caropt_i *		caropt_i;
@property (nonatomic,copy)  NSString *		caroptid;
@property (nonatomic,HM_STRONG)  car_i *		car_i;
@property (nonatomic,HM_STRONG)  driver *		driver;

@end

#pragma mark - caroptions
@interface caroptions : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end


#pragma mark - ===========prit===========   register
/*{
 "username":"13489898989",
 "inviter":"13489898982",
 "password":"xxxx",
 "captcha":"123456"
 }*/


#pragma mark - ===========prit===========   withdrawal
/*{
 "userid":"001",
 "type":"0",
 "password":"123456",
 "account":"123456",
 "money":"123456"
 ｝*/

#pragma mark - withdrawal
@interface withdrawal : NSObject
@property (nonatomic,copy)  NSString *		serial_num;
@property (nonatomic,copy)  NSString *		product;

@end

#pragma mark - ===========prit===========   setFavorites
/*{
 "userid":"001",
 "targetid":"001",
 "rule":"0"
 }*/

#pragma mark - ===========prit===========   cancelCargo
/*车主取消货单 state为0的货单才能取消。 {
 "cargoid":"001",
 "userid":"001"
 }*/

#pragma mark - ===========prit===========   topup
/*{
 "userid":"001",
 "type":"0",
 "money":"123456"
 ｝*/

#pragma mark - topup
@interface topup : NSObject
@property (nonatomic,copy)  NSString *		serial_num;
@property (nonatomic,copy)  NSString *		money;
@property (nonatomic,copy)  NSString *		product;

@end

#pragma mark - ===========prit===========   orderConfirmDriver
/*{
 "orderid":"001",
 "order_t":"2015-06-28 12:12:12",
 "margin_dirver":"0",
 "serial_num_dirver":"000867",
 "dirverid":"002"
 }*/

#pragma mark - ===========prit===========   cargoDetail
/*{
 "cargoid":"20"
 }*/

#pragma mark - owner
@interface owner : NSObject
@property (nonatomic,HM_STRONG)  act_i *		act_i;
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		name;
@property (nonatomic,copy)  NSString *		contact;
@property (nonatomic,copy)  NSString *		rule;
@property (nonatomic,copy)  NSString *		certified;

@end

#pragma mark - cargo
@interface cargo : NSObject
@property (nonatomic,copy)  NSString *		party;
@property (nonatomic,copy)  NSString *		margin;
@property (nonatomic,copy)  NSString *		prov_lng;
@property (nonatomic,copy)  NSString *		prov;
@property (nonatomic,copy)  NSString *		prov_lat;
@property (nonatomic,copy)  NSString *		pub_rag;
@property (nonatomic,copy)  NSString *		model_rem;
@property (nonatomic,copy)  NSString *		freight_exp;
@property (nonatomic,copy)  NSString *		tons;
@property (nonatomic,copy)  NSString *		blf_typ;
@property (nonatomic,copy)  NSString *		cond_rem;
@property (nonatomic,copy)  NSString *		dest_detail;
@property (nonatomic,copy)  NSString *		cargo_typ;
@property (nonatomic,copy)  NSString *		consi_cont;
@property (nonatomic,copy)  NSString *		pub_typ;
@property (nonatomic,copy)  NSString *		prov_detail;
@property (nonatomic,copy)  NSString *		dest_lng;
@property (nonatomic,copy)  NSString *		dest_lat;
@property (nonatomic,copy)  NSString *		remark;
@property (nonatomic,copy)  NSString *		dest;
@property (nonatomic,copy)  NSString *		cargo_imgs;
@property (nonatomic,copy)  NSString *		consi;
@property (nonatomic,copy)  NSString *		bidding;
@property (nonatomic,copy)  NSString *		bidding_low;
@end

#pragma mark - cargoDetail
@interface cargoDetail : NSObject
@property (nonatomic,copy)  NSString *		cargoid;
@property (nonatomic,HM_STRONG)  owner *		owner;
@property (nonatomic,HM_STRONG)  cargo *		cargo;

@end

#pragma mark - ===========prit===========   bidding
/*{
 "cargoid":"001",
 "userid":"001",
 "bidding_frei":"20",
 "bidding_remark":"备注"
 }*/

#pragma mark - ===========prit===========   adlist
/*{
 "app":"0",
 "rule":"0",
 "offsetid":"0",
 "count":"20"
 ｝*/

#pragma mark - adItem
@interface adItem : NSObject
@property (nonatomic,copy)  NSString *		adid;
@property (nonatomic,copy)  NSString *		title;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		url;

@end

#pragma mark - adlist
@interface adlist : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   complaints
/*{
 "orderid":"001",
 "userid":"002",
 "remark":"不来接货"
 }*/

#pragma mark - ===========prit===========   payOrder
/*{
 "userid":"001",
 "type":"0",
 "orderid":"002"
 ｝*/

#pragma mark - payOrder
@interface payOrder : NSObject
@property (nonatomic,copy)  NSString *		serial_num;
@property (nonatomic,copy)  NSString *		money;
@property (nonatomic,copy)  NSString *		product;

@end

#pragma mark - ===========prit===========   myCargoList
/*{
 "state":"0",
 "userid":"0",
 "offsetid":"0",
 "count":"20"
 }*/
#pragma mark - cargo
#pragma mark - biddingItem
@interface biddingItem : NSObject
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,copy)  NSString *		biddingid;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		bidding_remark;
@property (nonatomic,copy)  NSString *		bidding_time;
@property (nonatomic,copy)  NSString *		contact;
@property (nonatomic,HM_STRONG)  act_i *		act_i;
@property (nonatomic,HM_STRONG)  car_i *		car_i;
@property (nonatomic,copy)  NSString *		bidding_frei;
@property (nonatomic,copy)  NSString *		name;

@end

#pragma mark - bidding
@interface bidding : NSObject
@property (nonatomic,copy)  NSString *		total;
@property (nonatomic,HM_STRONG)  NSArray *		list;

@end

#pragma mark - myCargoItem
@interface myCargoItem : NSObject
@property (nonatomic,copy)  NSString *		state;
@property (nonatomic,HM_STRONG)  owner *		owner;
@property (nonatomic,HM_STRONG)  cargo *		cargo;
@property (nonatomic,HM_STRONG)  bidding *		bidding;
@property (nonatomic,copy)  NSString *		cargoid;

@end

#pragma mark - myCargoList
@interface myCargoList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   publishCargo
/*{
 "userid":"001",
 "dirverid":"002",
 "pub_typ":"2015-06-28 12:12:12",
 "pub_rag":"0",
 "prov":"福建 福州 鼓楼",
 "prov_detail":"街道门牌",
 "prov_lat":"26.0",
 "prov_lng":"119.0",
 "dest":"福建 福州 鼓楼",
 "dest_detail":"街道门牌",
 "dest_lat":"26.0",
 "dest_lng":"119.0",
 "cargo_typ":"0",
 "party":"20",
 "tons":"1",
 "blf_typ":"0",
 "model_rem":"0",
 "cond_rem":"0",
 "freight_exp":"0",
 "margin":"0",
 "remark":"备注",
 "cargo_imgs":"1,2,3"
 }*/

#pragma mark - publishCargo
/*
 返回 result string cargoid
 */



#pragma mark - ===========prit===========   orderCollect
/*{
 "cargoid":"001",
 "dirverid":"002",
 "blf_typ_real":"23",
 "party_real":"23",
 "tons_real":"23",
 "weigh_num_real":"akdfjakd123fjj",
 "weigh_numid_real":"6653",
 "freight_real":"166566",
 "freight_break":"166",
 "order_t":"2015-06-28 12:12:12",
 "remark":"货损166"
 }*/

#pragma mark - ===========prit===========   orderOffer
/*{
 "orderid":"001",
 "margin_offset":"0",
 "serial_num_dirver":"000867",
 "dirverid":"002"
 }*/

#pragma mark - ===========prit===========   certifiedUser
/*1、修改用户联系方式跟姓名 （name，contact） 2、用户修改头像信息（iconid） 3、用户提交企业认证信息 （enterprise，ent_address，ent_detail_address，ent_iconurl） 4、用户提交身份认证信息（identity，identity_iconid）｛
 "userid":"001",
 "name":"陈XX",
 "contact":"13244244444",
 "iconid":"123",
 "enterprise":"车辆网有限公司",
 "ent_address":"福建 福州 鼓楼",
 "ent_detail_address":"杨桥路66号",
 "ent_iconid":"123",
 "identity":"3507871112111111111",
 "identity_back_iconid":"123",
 "identity_iconid":"123"
 ｝*/

#pragma mark - ===========prit===========   unbindPay
/*{
 "userid":"001",
 "type":"0",
 "account":"123456"
 ｝*/

#pragma mark - ===========prit===========   billList
/*{
 "userid":"001",
 "offsetid":"0",
 "count":"20"
 }*/

#pragma mark - billItem
@interface billItem : NSObject
@property (nonatomic,copy)  NSString *		billid;
@property (nonatomic,copy)  NSString *		account;
@property (nonatomic,copy)  NSString *		trade_t;
@property (nonatomic,copy)  NSString *		remark;
@property (nonatomic,copy)  NSString *		orderid;
@property (nonatomic,copy)  NSString *		apply_t;
@property (nonatomic,copy)  NSString *		serial_num;
@property (nonatomic,copy)  NSString *		type;
@property (nonatomic,copy)  NSString *		money;
@property (nonatomic,copy)  NSString *		state;

@end

#pragma mark - billList
@interface billList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   uploadimg
/*POST方式 二进制图片数据
 
 本地先进行压缩大小5k以内*/

#pragma mark - uploadimg
@interface uploadimg : NSObject
@property (nonatomic,HM_STRONG)  NSNumber *		success;
@property (nonatomic,copy)  NSString *		message;
@property (nonatomic,copy)  NSString *		result;
@property (nonatomic,copy)  NSString *		error_code;

@end

#pragma mark - ===========prit===========   orderList
/*{
 "type":"2",
 "rule":"0",
 "userid":"002",
 "offsetid":"0",
 "count":"20"
 }*/

#pragma mark - bidded
@interface bidded : NSObject
@property (nonatomic,copy)  NSString *		bidding_remark;
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		name;
@property (nonatomic,copy)  NSString *		bidding_frei;
@property (nonatomic,copy)  NSString *		contact;
@property (nonatomic,copy)  NSString *		plate;
@property (nonatomic,copy)  NSString *		certified;
@end

#pragma mark - order
@interface orderInfo : NSObject
@property (nonatomic,copy)  NSString *		star_driver;
@property (nonatomic,copy)  NSString *		remark_user;
@property (nonatomic,copy)  NSString *		star_user;
@property (nonatomic,copy)  NSString *		consi;
@property (nonatomic,copy)  NSString *		freight_real;
@property (nonatomic,copy)  NSString *		orderid;
@property (nonatomic,copy)  NSString *		consi_cont;
@property (nonatomic,copy)  NSString *		order_state;
@property (nonatomic,copy)  NSString *		remark_driver;
@property (nonatomic,copy)  NSString *		order_num;
@property (nonatomic,copy)  NSString *		blf_typ_real;
@property (nonatomic,copy)  NSString *		order_t;

- (NSString*)order_stateDes;
@end


#pragma mark - cargo
@interface ordercargo : NSObject
@property (nonatomic,copy)  NSString *		remark;
@property (nonatomic,copy)  NSString *		dest;
@property (nonatomic,copy)  NSString *		tons;
@property (nonatomic,copy)  NSString *		model_rem;
@property (nonatomic,copy)  NSString *		pub_rag;
@property (nonatomic,copy)  NSString *		party;
@property (nonatomic,copy)  NSString *		cargo_typ;
@property (nonatomic,copy)  NSString *		prov;
@property (nonatomic,copy)  NSString *		blf_typ;
@property (nonatomic,copy)  NSString *		pub_typ;
@property (nonatomic,copy)  NSString *		freight_exp;

@end

#pragma mark - orderItem
@interface orderItem : NSObject
@property (nonatomic,HM_STRONG)  bidded *		bidded;
@property (nonatomic,copy)  NSString *		state;
@property (nonatomic,HM_STRONG)  orderInfo *		order;
@property (nonatomic,HM_STRONG)  owner *		owner;
@property (nonatomic,HM_STRONG)  ordercargo *		cargo;
@property (nonatomic,copy)  NSString *		cargoid;

@end

#pragma mark - orderList
@interface orderList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   payPassword
/*{
 "userid":"001",
 "type":"0",
 "password":"123456"
 ｝*/

#pragma mark - ===========prit===========   accountInfo
/*{
 "userid":"001",
 "rule":"0"
 }*/

#pragma mark - pay_i
@interface pay_i : NSObject
@property (nonatomic,copy)  NSString *		balance;
@property (nonatomic,copy)  NSString *		balance_use;
@property (nonatomic,copy)  NSString *		balance_use_des;

@end

#pragma mark - integral_i
@interface integral_i : NSObject
@property (nonatomic,copy)  NSString *		integral;
@property (nonatomic,copy)  NSString *		integral_use;
@property (nonatomic,copy)  NSString *		integral_use_des;

@end

#pragma mark - account_i
@interface account_i : NSObject
@property (nonatomic,copy)  NSString *		support;
@property (nonatomic,copy)  NSString *		amount;
@property (nonatomic,copy)  NSString *		level;
@property (nonatomic,copy)  NSString *		certified;
@property (nonatomic,copy)  NSString *		completion;
@property (nonatomic,copy)  NSString *		star;

@end

#pragma mark - accountInfo
@interface accountInfo : NSObject
@property (nonatomic,HM_STRONG)  pay_i *		pay_i;
@property (nonatomic,HM_STRONG)  integral_i *		integral_i;
@property (nonatomic,HM_STRONG)  account_i *		account_i;

@end

#pragma mark - ===========prit===========   bindPay
/*{
 "userid":"001",
 "type":"0",
 "account":"123456",
 "name":"陈XX"
 ｝*/

#pragma mark - ===========prit===========   getFavorites
/*{
 "userid":"001",
 "offset":"0",
 "count":"20",
 "rule":"0"
 }*/

#pragma mark - identity_i
@interface identity_i : NSObject
@property (nonatomic,copy)  NSString *		ent_iconid;
@property (nonatomic,copy)  NSString *		identity;
@property (nonatomic,copy)  NSString *		enterprise;
@property (nonatomic,copy)  NSString *		contact;
@property (nonatomic,copy)  NSString *		ent_address;
@property (nonatomic,copy)  NSString *		identity_iconid;
@property (nonatomic,copy)  NSString *		iconid;
@property (nonatomic,copy)  NSString *		driving_licence_iconid;
@property (nonatomic,copy)  NSString *		rule;
@property (nonatomic,copy)  NSString *		driving_licence;
@property (nonatomic,copy)  NSString *		driving_company;
@property (nonatomic,copy)  NSString *		identity_back_iconid;
@property (nonatomic,copy)  NSString *		name;
@property (nonatomic,copy)  NSString *		ent_detail_address;

@end


#pragma mark - favoritesItem
@interface favoritesItem : NSObject
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,HM_STRONG)  identity_i *		identity_i;
@property (nonatomic,HM_STRONG)  account_i *		account_i;

@end

#pragma mark - getFavorites
@interface getFavorites : NSObject
@property (nonatomic,copy)  NSString *		total;
@property (nonatomic,HM_STRONG)  NSArray *		list;

@end

#pragma mark - ===========prit===========   carList
/*{
 "from":"",
 "to":"福建 福州",
 "party":"20",
 "tons":"1",
 "model":"0",
 "conductor":"0",
 "offsetid":"0",
 "count":"20"
 }*/
#pragma mark - carItem
@interface carItem : NSObject
@property (nonatomic,HM_STRONG)  car_i *		car_i;
@property (nonatomic,HM_STRONG)  driver *		driver;

@end

#pragma mark - carList
@interface carList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   msglist
/*{
 "type":"0",
 "offsetid":"0",
 "count":"20"
 }*/

#pragma mark - msgItem
@interface msgItem : NSObject
@property (nonatomic,copy)  NSString *		url;
@property (nonatomic,copy)  NSString *		title;
@property (nonatomic,copy)  NSString *		content;
@property (nonatomic,copy)  NSString *		msgid;
@property (nonatomic,copy)  NSString *		time;
@property (nonatomic,copy)  NSString *		type;
@property (nonatomic,copy)  NSString *		iconid;

- (NSString*)typeDes;

@end

#pragma mark - msglist
@interface msglist : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   orderDetail
/*{
 "orderid":"001"
 }*/

#pragma mark - order
@interface orderDetailorder : NSObject
@property (nonatomic,copy)  NSString *		weigh_numid_real;
@property (nonatomic,copy)  NSString *		tons_real;
@property (nonatomic,copy)  NSString *		remark;
@property (nonatomic,copy)  NSString *		freight;
@property (nonatomic,copy)  NSString *		tons;
@property (nonatomic,copy)  NSString *		star_user;
@property (nonatomic,copy)  NSString *		weigh_num_real;
@property (nonatomic,copy)  NSString *		party_real;
@property (nonatomic,copy)  NSString *		orderid;
@property (nonatomic,copy)  NSString *		create_t;
@property (nonatomic,copy)  NSString *		weigh_num;
@property (nonatomic,copy)  NSString *		remark_user;
@property (nonatomic,copy)  NSString *		remark_driver;
@property (nonatomic,copy)  NSString *		serial_num_dirver;
@property (nonatomic,copy)  NSString *		margin_dirver;
@property (nonatomic,copy)  NSString *		star_driver;
@property (nonatomic,copy)  NSString *		party;
@property (nonatomic,copy)  NSString *		pay_t;
@property (nonatomic,copy)  NSString *		arrive_t;
@property (nonatomic,copy)  NSString *		serial_num;
@property (nonatomic,copy)  NSString *		sign_t;
@property (nonatomic,copy)  NSString *		weigh_numid;
@property (nonatomic,copy)  NSString *		order_num;
@property (nonatomic,copy)  NSString *		freight_break;
@property (nonatomic,copy)  NSString *		order_state;
@property (nonatomic,copy)  NSString *		blf_typ;
@property (nonatomic,copy)  NSString *		arrive_lat;
@property (nonatomic,copy)  NSString *		collect_t;
@property (nonatomic,copy)  NSString *		order_t;
@property (nonatomic,copy)  NSString *		blf_typ_real;
@property (nonatomic,copy)  NSString *		freight_real;
@property (nonatomic,copy)  NSString *		arrive_lng;
@property (nonatomic,copy)  NSString *		margin_rem;
@property (nonatomic,copy)  NSString *		margin;

@end
#pragma mark - orderDetail
@interface orderDetail : NSObject
@property (nonatomic,HM_STRONG)  bidded *		bidded;
@property (nonatomic,copy)  NSString *		state;
@property (nonatomic,HM_STRONG)  orderDetailorder *		order;
@property (nonatomic,HM_STRONG)  owner *		owner;
@property (nonatomic,HM_STRONG)  cargo *		cargo;
@property (nonatomic,copy)  NSString *		cargoid;

@end

#pragma mark - ===========prit===========   bindToken
/*{
 "username":"13489188888",
 "platform":"android",
 "app":"driver",
 "token":"234984jdfaksdafjsdf",
 "uuid":"adkalsjdfl"
 }*/

#pragma mark - ===========prit===========   getVerity
/*{
 "phone":"13489188888"
 }*/

#pragma mark - ===========prit===========   resetPwd
/*{
 "username":"13489188888",
 "captcha":"123456",
 "identity":"3507871112111111111",
 "newpwd":"123"
 }*/

#pragma mark - ===========prit===========   changePwd
/*{
 "username":"13489188888",
 "oldpwd":"13489188888",
 "newpwd":"13489188888"
 }*/

#pragma mark - ===========prit===========   Login
/*{
 "username":"13489188888",
 "platform":"android",
 "password":"xxxx",
 "force":"0",
 "app":"driver",
 "uuid":"adkalsjdfl"
 }*/

#pragma mark - LoginData
@interface LoginData : NSObject
@property (nonatomic,copy)  NSString *		userid;

@end


#pragma mark - ===========prit===========   orderConfirmUser
/*由货主提交订单信息，确认收货。车主没有确认之前货主均可以对订单信息进行修改。
 
 如果货主填写了支付保证金，需要弹出选择支付方式（支付宝、余额），如果选择支付宝则向平台发起支付流水请求，进行支付，支付成功后把流水号附到订单中提交。{
 "cargoid":"001",
 "userid":"002",
 "party":"20",
 "tons":"1",
 "blf_typ":"0",
 "margin":"0",
 "margin_rem":"0",
 "serial_num":"000867",
 "weigh_num":"akdfjakd123fjj",
 "weigh_numid":"6653",
 "consi":"陈xx",
 "consi_cont":"13242424",
 "freight":"166566"
 }*/

#pragma mark - ===========prit===========   userInfo
/*{
 "userid":"001",
 "rule":"0"
 }*/

#pragma mark - userInfo
@interface userInfo : NSObject
@property (nonatomic,HM_STRONG)  account_i *		account_i;
@property (nonatomic,copy)  NSString *		userid;
@property (nonatomic,HM_STRONG)  identity_i *		identity_i;
@property (nonatomic,HM_STRONG)  car_i *		car_i;

@end

#pragma mark - ===========prit===========   cargoList
/*{
 "from":"",
 "to":"福建 福州",
 "pub_typ":"",
 "offsetid":"0",
 "count":"20"
 }*/

#pragma mark - cargoItem
@interface cargoItem : NSObject
@property (nonatomic,copy)  NSString *		cargoid;
@property (nonatomic,HM_STRONG)  owner *		owner;
@property (nonatomic,HM_STRONG)  cargo *		cargo;

@end

#pragma mark - cargoList
@interface cargoList : NSObject
@property (nonatomic,HM_STRONG)  NSArray *		list;
@property (nonatomic,copy)  NSString *		totoal;

@end

#pragma mark - ===========prit===========   orderCreate
/*{
 "cargoid":"001",
 "userid":"002",
 "dirverid":"002"
 }*/

#pragma mark - orderCreate
@interface orderCreate : NSObject
@property (nonatomic,HM_STRONG)  NSNumber *		success;
@property (nonatomic,copy)  NSString *		message;
@property (nonatomic,copy)  NSString *		result;
@property (nonatomic,copy)  NSString *		error_code;

@end

#pragma mark - ===========prit===========   certifiedDriver
/*1、修改用户联系方式跟姓名 （name，contact，driving_company） 2、用户修改头像信息（iconid） 4、用户提交身份认证信息（driving_licence，driving_licence_iconid） {
 "userid":"001",
 "name":"陈XX",
 "contact":"13244244444",
 "iconid":"123",
 "identity":"3507871112111111111",
 "identity_iconid":"123",
 "identity_back_iconid":"123",
 "driving_licence":"88782847",
 "driving_licence_iconid":"123",
 "driving_company":"呵呵公司"
 }*/